import java.io.IOException;

public class RunTimeTest {
    public static void main(String[] args) throws IOException, InterruptedException {
        //认识RunTime类
        Runtime rt = Runtime.getRuntime();

        //获取虚拟器能够使用的处理器数量
        System.out.println(rt.availableProcessors());

        //返回Java虚拟机中的内存数量
        System.out.println(rt.totalMemory() / 1024.0/1024.0 + "MB");    // 1M = 1024 * 1024

        //返回Java虚拟机中可用内存量
        System.out.println(rt.freeMemory() / 1024.0/1024.0 + "MB");

        //启动某个程序，并返回代表该程序的对象
        Process p =  rt.exec("D:\\常用软件和驱动\\微信\\WeChat\\WeChat.exe");
        Thread.sleep(5000);         //让程序暂停5秒后再往下走
        p.destroy();                     //关闭程序
    }
}
